/*
能正常的项目间切换
能正常的切换子项目的路由
监听全局、主子应用的数据
能正常的传递数据
刷新页面的时候，保持当前路由不变
怎么管理本地存储
    如果部署是在一个大的服务下的子路径，此时是不是只需要注意名称




// 主应用采用history模式
const router = createRouter({
  ...,
  history: createWebHashHistory(),
})





pnpm add lodash -w  使用pnpm命令在根目录安装共享依赖:
pnpm add vue --filter @yawen/project-a  在子项目中安装私有依赖:

pnpm add vue @iconify/vue -w

"dependencies": {
    "@my-monorepo/shared": "workspace:*"
},

my-monorepo-project/
├── packages/
│   ├── project-a/
│   │   ├── src/
│   │   ├── public/
│   │   ├── index.html
│   │   ├── vite.config.js
│   │   └── package.json
│   ├── project-b/
│   │   ├── src/
│   │   ├── public/
│   │   ├── index.html
│   │   ├── vite.config.js
│   │   └── package.json
│   └── shared/
│       ├── apis/
│       ├── utils/
│       ├── components/
│       └── package.json
├── public/
├── pnpm-workspace.yaml
├── package.json
└── vite.config.js


*/ 